package com.woniuxy.entity.po.operations;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 存储计费规则和阶段计费规则的关联信息及时间范围
 * @TableName cost_to_type_rules
 */
@Data
public class CostToTypeRules implements Serializable {
    /**
     * id，作为主键
     */
    private Long id;

    /**
     * 计费规则 ID，外键关联 charging_cost_rules 表
     */
    private Long costRulesId;

    /**
     * 阶段计费规则 ID，外键关联 charging_stages 表
     */
    private Long stageCostTypeId;

    /**
     * 开始时间，用于表示阶段服务费相关的起始时间
     */
    private BigDecimal startTime;

    /**
     * 对应计费规则中的结束时间段，使用的阶段计费规则是什么
     */
    private String endTime;

    /**
     * 记录状态，0：删除，1：可用
     */
    private Integer costToTypeRulesStatus;

    private static final long serialVersionUID = 1L;
}